package cn.itcast.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ContentRowHeight(20)  //数据行高数
@HeadRowHeight(20)     //表头高度
@ColumnWidth(15)       //列宽
public class ContractProductVo implements Serializable {

	@ExcelProperty(value="客户名称")
	private String customName;		//客户名称
	@ExcelProperty(value="合同号")
	private String contractNo;		//合同号，订单号
	@ExcelProperty(value="货号")
	private String productNo;		//货号
	@ExcelProperty(value="数量")
	private Integer cnumber;		//数量
	@ExcelProperty(value="厂家名称")
	private String factoryName;		//厂家名称，冗余字段
	@ExcelProperty(value="交货期限")
	@DateTimeFormat("yyyy-MM-dd")
	private Date deliveryPeriod;	//交货期限
	@ExcelProperty(value="船期")
	@DateTimeFormat("yyyy-MM-dd")
	private Date shipTime;			//船期
	@ExcelProperty(value="贸易条款")
	private String tradeTerms;		//贸易条款
}
